package bartek.turniej;
import java.util.Random;
public class Mecz {
	private Zawodnik
		zawodnik1,
		zawodnik2,
		zwyciezca;
	
	Mecz(Zawodnik zawodnik1, Zawodnik zawodnik2){
		this.zawodnik1 = zawodnik1;
		this.zawodnik2 = zawodnik2;
	}
	
	public void graj(){
		if(this.zawodnik1.getUmiejetnosc() > this.zawodnik2.getUmiejetnosc()){
			this.setZwyciezca(this.zawodnik1);
		}else if(this.zawodnik1.getUmiejetnosc() < this.zawodnik2.getUmiejetnosc()){
			this.setZwyciezca(this.zawodnik2);
		}else{ // remis
			Random generator = new Random();
			double rand1 =  (generator.nextDouble()) * 1;
			double rand2 =  (generator.nextDouble()) * 1;
			if(this.zawodnik1.getUmiejetnosc()+rand1 > this.zawodnik2.getUmiejetnosc()+rand2)
				this.setZwyciezca(this.zawodnik1);
			else
				this.setZwyciezca(this.zawodnik2);
		}
	}

	public Zawodnik getZwyciezca() {
		return zwyciezca;
	}
	public void setZwyciezca(Zawodnik zwyciezca) {
		this.zwyciezca = zwyciezca;
	}
	
}
